EN FR
EN FR


Section: Partnerships and Cooperations

International Initiative

PHC Imhotep (Egypt): Code obfuscation through JIT compilation, Jan 2012 – Dec 2013

Participant : Erven Rohou.

Collaboration with Pr Ahmed El-Mahdy, Egypt-Japan University for Science and Technology (Alexandria, Egypt)

This project proposes to leverage JIT compilation to make software tamper-proof. The idea is to constantly generate different versions of an application, even while it runs, to make reverse engineering hopeless. A strong random number generator will guarantee that generated code is not reproducible – though the functionality is the same. Performance will not be sacrificed thanks to multi-core architectures: the JIT runs on separate cores, overlapping with the execution of the application.